Police said Dean Balsamo, 44, approached the 18-year-old victim around 2:40 p.m. on August 8 and groped her.
The victim reported the incident to Caernarvon Township police and investigators identified Balsamo as the suspect.
He was charged with harassment, disorderly conduct, and indecent assault and arraigned on Sept. 26, where his bail was set at $10,000, court records show.
Balsamo has a preliminary hearing in a Berks County court scheduled for Oct. 17.
Click here to follow Daily Voice Drexel Hill-Upper Darby and receive free news updates.